這是「從零開始打造炫砲個人部落格,使用 Next.js、ContentLayer、i18next 等現代技術」系列第 30 篇文章。
在這 30 天裡,我們一起從無到有、使用現代技術、打造出了一個炫砲的技術部落格。
我的個人網站裡也有此系列的好讀版,程式碼更易讀、也支援深色模式和側邊目錄,歡迎前往閱讀!
我把這 30 天的成果開源成「Next.js Tailwind Contentlayer Blog Starter」template 專案,並放在 Github 上。
你可以點下面 repo 網址,看到所有程式碼:
https://github.com/Kamigami55/nextjs-tailwind-contentlayer-blog-starter
歡迎使用它來建立你自己的技術部落格,點綠色「Use this template」或「Fork」按鈕就行了!
也希望你能點個「Star」支持我,如果這系列有幫助到你的話!
發現任何 bug 或想加入更多 feature 的話,也歡迎開 issue 和 PR 一起合作!
你可以在這裡玩玩它:
https://nextjs-tailwind-contentlayer-blog-starter.vercel.app/
我自己的個人部落格 https://easonchang.com/ 也是用這套模板開發的。
Repo 在這兒:https://github.com/Kamigami55/easonchang.com-next 。
裡面還有更多前端開發相關技術文章,歡迎來逛逛!
我們一起在 30 天內從零開始,用最現代的前端技術,從最基礎的環境配置、到最後的網站部署及維護,做出了一個炫砲個人部落格。
這 30 天我們經歷了 3 階段迭代:
第 1 ~ 13 天,我們先做出了一個有基本功能、且不錯看的部落格。
第 14 ~ 19 天,做完程式碼區塊、SEO 處理、sitemap、RSS 後,完成一個技術部落格該有的一切條件了。
而最後第 20 ~ 30 天,我們繼續加入更多炫砲且實用的功能,讓我們的部落格脫穎而出!
這 30 天目錄如下:
除了基本部落格功能,我們也實作下列這些酷炫 feature:
我會持續維護「Next.js Tailwind Contentlayer Blog Starter」專案,畢竟我的個人部落格(easonchang.com)就是基於它開發的。
我還有很多想做的,我的部落格會持續進化,這份專案也會!
下面簡單列出一些未來預計加入的功能,應該會繼續寫成第 31、32... 篇文章:
我是 Eason Chang,最愛挖坑給自己跳的全端工程師。
如果這系列文章對你有幫助,或是想追蹤後續更多文章,歡迎透過各種方式追蹤我,一起交流切磋!
個人部落格:https://easonchang.com/
Facebook:https://www.facebook.com/chang.ying.hsiang
Twitter:https://twitter.com/EasonChang_me
Github:https://github.com/Kamigami55
LinkedIn:https://www.linkedin.com/in/easonchang101/